@use "@/styles/mixins.scss" as *;

.search-card {
  margin-bottom: 20px;
}

.post-card {
  .toolbar-wrapper {
    display: flex;
    flex-flow: row nowrap;
    margin-bottom: 20px;
    justify-content: space-between;
  }
  .post-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 15px;
    row-gap: 10px;
    .position-card {
      :deep(.el-card__header) {
        padding: 15px 15px 0 15px;
        border: none;
      }

      :deep(.el-card__body) {
        padding: 10px 15px 0 15px;
      }

      :deep(.el-card__footer) {
        padding: 0 15px 10px 15px;
        border: none;
      }

      .card-content {
        line-height: 1.5;

        .work-details {
          white-space: pre-line;
          line-height: 1.5;
          font-size: 14px;
          @include ellipsis-n(2);
        }
      }
    }
  }
  .pager-wrapper {
    margin-top: 20px;
  }
}
